/*============================================================================*/
/*                     		PANTERS_CUCEI			                          */
/*============================================================================*/
/*                        OBJECT SPECIFICATION                                */
/*============================================================================*
* C Include:       GetCamValue.h
* version:         1.0 
* created_by:      PANTERS  
* date_created:    Oct 1 2013 
*=============================================================================*/
/* DESCRIPTION : Header file of UART handler 						          */
/*============================================================================*/
/* FUNCTION COMMENT : contains only symbols which are exported to internal    */
/* platform modules. This will not be delivered with the library              */
/*                                                                            */
/*============================================================================*/
/*                               OBJECT HISTORY                               */
/*============================================================================*/
/*  REVISION |   DATE      |                               |      AUTHOR      */
/*----------------------------------------------------------------------------*/
/*  1.0      | 1/10/2013  |                               | PANTERS_CUCEI     */
/* First version of this header                                               */
/*============================================================================*/
#ifndef UART_H_
#define UART_H_


/* Includes */
#include "derivative.h"
/* -------- */


/********************************************************************/

/*======================================================*/ 
/* Functions prototypes                 		  	    */
/*======================================================*/
void uart_init (UART_MemMapPtr uartch, int sysclk, int baud);
char uart_getchar (UART_MemMapPtr channel);
void uart_putchar (UART_MemMapPtr channel, char ch);
int uart_getchar_present (UART_MemMapPtr channel);
void uart0_init (UART0_MemMapPtr uartch, int sysclk, int baud);
char uart0_getchar (UART0_MemMapPtr channel);
void uart0_putchar (UART0_MemMapPtr channel, char ch);
int uart0_getchar_present (UART0_MemMapPtr channel);
void Uart_init (void);
/*======================================================*/
/********************************************************************/









#endif /* UART_H_ */
